About Stefan House Freehold Limited (07679086) United Kingdom