About Interbase Homes Limited (09616301) United Kingdom