About Floyd Lodge Limited (13257503) United Kingdom